package com.engine.salary.formlua.constant;


public class FormluaConstant {

    public static final String DES = "{\n" +
            "  \"data\": [\n" +
            "    {\n" +
            "      \"children\": [\n" +
            "        {\n" +
            "          \"name\": \"CONCAT\",\n" +
            "          \"chineseName\": \"链接多个文本\",\n" +
            "          \"description\": \"可用于连接多个任意类型的文本、日期、数字变量或常量。最后一个字符可使用'#分隔符#'标记为分隔符\",\n" +
            "          \"example\": \"CONCAT({总价}/10000, '万元')\",\n" +
            "          \"result\": \"100万元\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*文本1*（必选）\",\n" +
            "            \"*文本2*（可选）\",\n" +
            "            \"......\"\n" +
            "          ],\n" +
            "          \"formatString\": \"CONCAT(文本1, 文本2, [文本3, …],[#分隔符#])\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"string\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": -1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": true\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"TEXT\",\n" +
            "          \"chineseName\": \"将变量转为文本\",\n" +
            "          \"description\": \"将变量转为文本。\",\n" +
            "          \"example\": \"TEXT({当前数据.性别})\",\n" +
            "          \"result\": \"'男'\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*变量*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"TEXT(变量)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"string\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"all\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"VALUE\",\n" +
            "          \"chineseName\": \"将文本转为数字\",\n" +
            "          \"description\": \"将文本转为数字。\",\n" +
            "          \"example\": \"VALUE('23')\",\n" +
            "          \"result\": \"23\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*文本、数字、选项*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"VALUE([文本、数字、选项])\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"all\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"LEN\",\n" +
            "          \"chineseName\": \"返回文本长度\",\n" +
            "          \"description\": \"返回文本的长度，中文、英文都算1个字符。\",\n" +
            "          \"example\": \"LEN('大家好dajiahao')\",\n" +
            "          \"result\": \"12\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*变量或常量*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"LEN(文本)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"SEARCH\",\n" +
            "          \"chineseName\": \"在文本中查找关键字\",\n" +
            "          \"description\": \"在指定文本中查找关键字，返回第一次出现关键字的字符位置，文本的第一个字记为1。未找到，返回0。搜索开始位置，表示从文本的第几个字符开始搜索，默认为1。\",\n" +
            "          \"example\": \"SEARCH('大家', '大家好大家好', 3)\",\n" +
            "          \"result\": \"4\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*文本关键字*（必选）\",\n" +
            "            \"*文本*（必选）\",\n" +
            "            \"*搜索开始位置*（可选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"SEARCH(关键字, 文本, [搜索开始位置])\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 3,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": false,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"REPLACE\",\n" +
            "          \"chineseName\": \"替换文本中的字\",\n" +
            "          \"description\": \"在原文本中，从替换位置开始，往后数指定的替换字符数，将这段文本替换为新文本。\",\n" +
            "          \"example\": \"REPLACE('大家好大家好', 2, 3, 'dajia')\",\n" +
            "          \"result\": \"'大dajia家好'\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*文本*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"REPLACE(原文本, 替换开始位置, 替换字符数, 新文本)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"string\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 4,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"REPT\",\n" +
            "          \"chineseName\": \"将文本重复指定次数\",\n" +
            "          \"description\": \"将文本重复指定次数。\",\n" +
            "          \"example\": \"REPT('大家', 2)\",\n" +
            "          \"result\": \"'大家大家'\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*文本*（必选）\",\n" +
            "            \"*重复次数*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"REPT(文本, 重复次数)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"string\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 2,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"PAD\",\n" +
            "          \"chineseName\": \"将文本填充至指定长度\",\n" +
            "          \"description\": \"将原文本填充到指定长度，如果文本长度大于设置的长度，则不做任何操作。填充位置可用参数：'LEFT'、'RIGHT'。\",\n" +
            "          \"example\": \"PAD('你好', 4, '你', 'LEFT')\",\n" +
            "          \"result\": \"'你你你好'\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*原文本*（必选）\",\n" +
            "            \"*长度*（必选）\",\n" +
            "            \"*填充用的文本*（必选）\",\n" +
            "            \"*填充位置*（可选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"PAD(原文本, 长度, 填充用的文本, [填充位置])\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"string\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 4,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"constType\": [\n" +
            "                \"RIGHT\",\n" +
            "                \"LEFT\"\n" +
            "              ],\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"TRIM\",\n" +
            "          \"chineseName\": \"清除前后空格\",\n" +
            "          \"description\": \"删除文本首尾的空格。\",\n" +
            "          \"example\": \"TRIM(' 大家好 ')\",\n" +
            "          \"result\": \"'大家好'\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*文本*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"TRIM(文本)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"string\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"LEFT\",\n" +
            "          \"chineseName\": \"返回文本左侧开始的文字\",\n" +
            "          \"description\": \"从文本左侧开始，返回指定字符数的文字。\",\n" +
            "          \"example\": \"LEFT('大家好', 2)\",\n" +
            "          \"result\": \"'大家'\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*文本*（必选）\",\n" +
            "            \"*截取字符数*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"LEFT(文本, 截取字符数)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"string\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 2,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"RIGHT\",\n" +
            "          \"chineseName\": \"返回文本右侧开始的文字\",\n" +
            "          \"description\": \"从文本右侧开始，返回指定字符数的文字。\",\n" +
            "          \"example\": \"RIGHT('大家好', 2)\",\n" +
            "          \"result\": \"'家好'\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*文本*（必选）\",\n" +
            "            \"*截取字符数*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"RIGHT(文本, 截取字符数)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"string\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 2,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"MID\",\n" +
            "          \"chineseName\": \"返回文本指定位置开始的文字\",\n" +
            "          \"description\": \"从文本指定位置之后开始，返回指定字符数的文字。\",\n" +
            "          \"example\": \"MID('大家好', 2, 1)\",\n" +
            "          \"result\": \"'家'\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*文本*（必选）\",\n" +
            "            \"*指定位置*（必选）\",\n" +
            "            \"*截取字符数*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"MID(文本, 指定位置, 截取字符数)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"string\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 3,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"SCORE\",\n" +
            "          \"chineseName\": \"获取选项型控件分数\",\n" +
            "          \"description\": \"获取选项型控件（单选框、复选框、下拉菜单）分数。\",\n" +
            "          \"example\": \"SCORE({当前数据.单选框})\",\n" +
            "          \"result\": \"选项分数（注：未设置选项分数时，结果为0）\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*选项*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"SCORE({选项})\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"option\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"IDCARD\",\n" +
            "          \"chineseName\": \"身份证函数\",\n" +
            "          \"description\": \"从身份证号码中获取相关信息，比如：生日（BD）、年龄（AGE）、籍贯（NA）、性别（GENDER）。\",\n" +
            "          \"example\": \"IDCARD( ‘******19980706****’ , ‘BD’ )\",\n" +
            "          \"result\": \"'1998-07-06'\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*身份证号码*（必选）\",\n" +
            "            \"*查找类型*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"IDCARD({身份证号码}, {查找类型})\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"string\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 2,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"constType\": [\n" +
            "                \"BD\",\n" +
            "                \"NA\",\n" +
            "                \"AGE\",\n" +
            "                \"GENDER\"\n" +
            "              ],\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"ISSTRING\",\n" +
            "          \"chineseName\": \"是否是字符串\",\n" +
            "          \"description\": \"判断是否是字符。\",\n" +
            "          \"example\": \"ISSTRING('泛微123456')\",\n" +
            "          \"result\": \"true\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*变量或常量*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"ISSTRING({任意控件})\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"boolean\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"all\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        }\n" +
            "      ],\n" +
            "      \"dataType\": \"char\",\n" +
            "      \"name\": \"字符函数\",\n" +
            "      \"action\": \"DataSource\",\n" +
            "      \"type\": \"functions\"\n" +
            "    },\n" +
            "    {\n" +
            "      \"children\": [\n" +
            "        {\n" +
            "          \"name\": \"TODAY\",\n" +
            "          \"chineseName\": \"当前日期\",\n" +
            "          \"description\": \"返回当天日期。\",\n" +
            "          \"example\": \"TODAY()\",\n" +
            "          \"result\": \"'2020-01-01'\",\n" +
            "          \"formatString\": \"TODAY()\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"date\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 0\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"NOW\",\n" +
            "          \"chineseName\": \"当前日期时间\",\n" +
            "          \"description\": \"返回当天日期+时间。\",\n" +
            "          \"example\": \"NOW()\",\n" +
            "          \"result\": \"'2016-12-24 12:05:38'\",\n" +
            "          \"formatString\": \"NOW()\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"date\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 0\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"DATEADD\",\n" +
            "          \"chineseName\": \"对日期加减年、月、日\",\n" +
            "          \"description\": \"对日期加减按照单位加减。单位默认为日，可选单位：年Y、月M、日D、时H、分I、秒S。\",\n" +
            "          \"example\": \"DATEADD('2016-12-21', 3) <br/> DATEADD('2016-12-24 20:00:00', 3, 'H')\",\n" +
            "          \"result\": \"'2016-12-24' <br/> '2016-12-24 23:00:00'\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*日期*（必选）\",\n" +
            "            \"*数值*（必选）\",\n" +
            "            \"*单位*（可选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"DATEADD(日期,数值 , [单位])\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"date\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 3,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"date\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"constType\": [\n" +
            "                \"Y\",\n" +
            "                \"M\",\n" +
            "                \"D\",\n" +
            "                \"H\",\n" +
            "                \"I\",\n" +
            "                \"S\"\n" +
            "              ],\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"DATEDIFF\",\n" +
            "          \"chineseName\": \"返回两个日期的差值\",\n" +
            "          \"description\": \"根据指定的单位，返回日期2减去日期1的差值。当日期2小于日期1时，差值为负值。单位默认为日，可选单位：年Y、月M、日D、时H、分I、秒S。\",\n" +
            "          \"example\": \"DATEDIF('2016-12-21', '2016-12-24') <br/> DATEDIF('2016-12-24 20:00:00', '2016-12-25 20:00:00', 'H')\",\n" +
            "          \"result\": \"3 <br/> 24\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*日期1*（必选）\",\n" +
            "            \"*日期2*（必选）\",\n" +
            "            \"*单位*（可选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"DATEDIFF(日期1, 日期2, [单位])\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 3,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"date\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"date\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"constType\": [\n" +
            "                \"Y\",\n" +
            "                \"M\",\n" +
            "                \"D\",\n" +
            "                \"H\",\n" +
            "                \"I\",\n" +
            "                \"S\"\n" +
            "              ],\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"DATEFORMAT\",\n" +
            "          \"chineseName\": \"返回指定格式的日期\",\n" +
            "          \"description\": \"将日期转为指定格式返回。 <br> yyyy 将年份显示为1900-9999 <br> yy 将年份显示为00-99 <br> mm 将月份显示为 01–12 <br> dd 将日期显示为 01–31\",\n" +
            "          \"example\": \"DATEFORMAT('2016-12-24', 'YY-MM-DD')\",\n" +
            "          \"result\": \"2016-12-24\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*日期*（必选）\",\n" +
            "            \"*日期格式*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"DATEFORMAT(日期, 可选格式)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"date\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 2,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"date\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"YEAR\",\n" +
            "          \"chineseName\": \"返回日期中的年\",\n" +
            "          \"description\": \"返回指定日期中的年。\",\n" +
            "          \"example\": \"YEAR('2016-12-24')\",\n" +
            "          \"result\": \"2016\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*日期*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"YEAR(日期)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"date\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"MONTH\",\n" +
            "          \"chineseName\": \"返回日期中的月\",\n" +
            "          \"description\": \"返回指定日期中的月。\",\n" +
            "          \"example\": \"MONTH('2016-12-24')\",\n" +
            "          \"result\": \"12\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*日期*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"MONTH(日期)\",\n" +
            "          \"paramArray\": [\n" +
            "            \"String\"\n" +
            "          ],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"date\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"DAY\",\n" +
            "          \"chineseName\": \"返回日期中的日\",\n" +
            "          \"description\": \"返回指定日期中的日。\",\n" +
            "          \"example\": \"DAY('2016-12-24')\",\n" +
            "          \"result\": \"24\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*日期*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"DAY(日期)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"date\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"HOUR\",\n" +
            "          \"chineseName\": \"返回日期中的小时\",\n" +
            "          \"description\": \"返回指定日期中的小时。\",\n" +
            "          \"example\": \"HOUR('2016-12-24 20:30:56')\",\n" +
            "          \"result\": \"20\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*日期*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"HOUR(日期)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"date\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"MINUTE\",\n" +
            "          \"chineseName\": \"返回日期中的分钟\",\n" +
            "          \"description\": \"返回指定日期中的分钟。\",\n" +
            "          \"example\": \"MINUTE('2016-12-24 20:30:56')\",\n" +
            "          \"result\": \"30\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*日期*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"MINUTE(日期)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"date\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"SECOND\",\n" +
            "          \"chineseName\": \"返回日期中的秒\",\n" +
            "          \"description\": \"返回指定日期中的秒钟。\",\n" +
            "          \"example\": \"SECOND('2016-12-24 20:30:56')\",\n" +
            "          \"result\": \"56\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*日期*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"SECOND(日期)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"date\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"WEEKNUM\",\n" +
            "          \"chineseName\": \"返回日期为第几周\",\n" +
            "          \"description\": \"返回指定日期为第几周，从每年第1天开始算第1周。\",\n" +
            "          \"example\": \"WEEKNUM('2016-12-24')\",\n" +
            "          \"result\": \"52\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*日期*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"WEEKNUM(日期)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"date\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"WEEKDAY\",\n" +
            "          \"chineseName\": \"返回日期为星期几\",\n" +
            "          \"description\": \"返回指定日期为星期几。返回值为0~6，代表周日~周六。\",\n" +
            "          \"example\": \"WEEKDAY('2016-12-24')\",\n" +
            "          \"result\": \"6\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*日期*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"WEEKDAY(日期)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"date\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"EOMONTH\",\n" +
            "          \"chineseName\": \"返回某月最后一天日期\",\n" +
            "          \"description\": \"将某月最后一天日期返回。日期可以为指定日期也可以是日期参数，之前的月数用负数表示，之后的月数用正数表示。所输入月数需为整数。\",\n" +
            "          \"example\": \"EOMONTH('2021-11-07', -2)\",\n" +
            "          \"result\": \"2021-09-30\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*日期*（必选）\",\n" +
            "            \"*数值*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"EOMONTH(日期，指定日期之前或之后的月数)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"string\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 2,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"date\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"CURRYEAR\",\n" +
            "          \"chineseName\": \"返回当前年份\",\n" +
            "          \"description\": \"取当前日期的年份。\",\n" +
            "          \"example\": \"假设当前时间为：2022年2月17日 11:20:30 ，CURRYEAR()\",\n" +
            "          \"result\": \"2022\",\n" +
            "          \"formatString\": \"CURRYEAR()\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 0\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"CURRMONTH\",\n" +
            "          \"chineseName\": \"返回当前月份\",\n" +
            "          \"description\": \"取当前日期的月份。\",\n" +
            "          \"example\": \"假设当前时间为：2022年2月17日 11:20:30 ，CURRMONTH()\",\n" +
            "          \"result\": \"2\",\n" +
            "          \"formatString\": \"CURRMONTH()\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 0\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"CURRDAY\",\n" +
            "          \"chineseName\": \"返回当前第几日（当月）\",\n" +
            "          \"description\": \"取当前日期的天。\",\n" +
            "          \"example\": \"假设当前时间为：2022年2月17日 11:20:30 ，CURRDAY()\",\n" +
            "          \"result\": \"17\",\n" +
            "          \"formatString\": \"CURRDAY()\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 0\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"CURRWEEK\",\n" +
            "          \"chineseName\": \"返回当前是周几\",\n" +
            "          \"description\": \"取当前日期是周几。\",\n" +
            "          \"example\": \"假设当前时间为：2022年2月17日 11:20:30 ，CURRWEEK()\",\n" +
            "          \"result\": \"4\",\n" +
            "          \"formatString\": \"CURRWEEK()\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 0\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"CURRHOUR\",\n" +
            "          \"chineseName\": \"返回当前小时\",\n" +
            "          \"description\": \"取当前日期的小时。\",\n" +
            "          \"example\": \"假设当前时间为：2022年2月17日 11:20:30 ，CURRHOUR()\",\n" +
            "          \"result\": \"11\",\n" +
            "          \"formatString\": \"CURRHOUR()\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 0\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"CURRMINUTE\",\n" +
            "          \"chineseName\": \"返回当前分\",\n" +
            "          \"description\": \"取当前日期的分钟。\",\n" +
            "          \"example\": \"假设当前时间为：2022年2月17日 11:20:30 ，CURRMINUTE()\",\n" +
            "          \"result\": \"20\",\n" +
            "          \"formatString\": \"CURRMINUTE()\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 0\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"CURRSECOND\",\n" +
            "          \"chineseName\": \"返回当前秒\",\n" +
            "          \"description\": \"取当前日期的秒钟。\",\n" +
            "          \"example\": \"假设当前时间为：2022年2月17日 11:20:30 ，CURRSECOND()\",\n" +
            "          \"result\": \"30\",\n" +
            "          \"formatString\": \"CURRSECOND()\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 0\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"MAXDATE\",\n" +
            "          \"chineseName\": \"返回一组日期中的最大值\",\n" +
            "          \"description\": \"取一组日期中的最大值。\",\n" +
            "          \"example\": \"MAXDATE('2016-12-24', '2022-12-24')\",\n" +
            "          \"result\": \"2022-12-24\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*日期1*（必选）\",\n" +
            "            \"*日期2*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"MAXDATE(日期1，日期2，……)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"date\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": -1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"date\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": true\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"MINDATE\",\n" +
            "          \"chineseName\": \"返回一组日期中的最小值\",\n" +
            "          \"description\": \"取一组日期中的最小值。\",\n" +
            "          \"example\": \"MINDATE('2016-12-24', '2022-12-24')\",\n" +
            "          \"result\": \"2016-12-24\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*日期1*（必选）\",\n" +
            "            \"*日期2*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"MINDATE(日期1，日期2，……)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"date\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": -1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"date\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": true\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"DAYSINMONTH\",\n" +
            "          \"chineseName\": \"返回指定月的天数\",\n" +
            "          \"description\": \"返回指定月的天数。\",\n" +
            "          \"example\": \"DAYSINMONTH('2024-01-01')\",\n" +
            "          \"result\": \"31\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*日期*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"DAYSINMONTH(日期)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"days_in_month\",\n" +
            "          \"paramCount\": -1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"date\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": true\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "      ],\n" +
            "      \"dataType\": \"date\",\n" +
            "      \"name\": \"日期函数\",\n" +
            "      \"action\": \"DataSource\",\n" +
            "      \"type\": \"functions\"\n" +
            "    },\n" +
            "    {\n" +
            "      \"children\": [\n" +
            "        {\n" +
            "          \"name\": \"IF\",\n" +
            "          \"chineseName\": \"如果条件为真，则...否则...\",\n" +
            "          \"description\": \"如果条件为真，则执行表达式1，为假则执行表达式2。条件中不可嵌套使用IF函数。\",\n" +
            "          \"example\": \"IF({员工表.年龄} > 60, '退休', '在职') \",\n" +
            "          \"result\": \"'退休' <Br/> '在职'\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*条件*（必选）\",\n" +
            "            \"*表达式1*（必选）\",\n" +
            "            \"*表达式2*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"IF(条件, 表达式1, 表达式2)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"all\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 3,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"boolean\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"all\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"all\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"AND\",\n" +
            "          \"chineseName\": \"且\",\n" +
            "          \"description\": \"所有条件均为真，则返回真，否则返回假。逻辑操作AND的函数模式。\",\n" +
            "          \"example\": \"AND(2 = 2, 2 < 2)\",\n" +
            "          \"result\": \"false\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*条件1*（必选）\",\n" +
            "            \"*条件2*（可选，可输入多个参数）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"AND(条件1, 条件2, [条件3, …])\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"boolean\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": -1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"boolean\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": true\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"OR\",\n" +
            "          \"chineseName\": \"或\",\n" +
            "          \"description\": \"任意一个条件为真，则返回真，否则返回假。逻辑操作OR的函数模式。\",\n" +
            "          \"example\": \"OR(2 = 2, 2 > 3)\",\n" +
            "          \"result\": \"true\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*条件1*（必选）\",\n" +
            "            \"*条件2*（可选，可输入多个参数）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"OR(条件1, 条件2, [条件3, …])\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"boolean\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": -1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"boolean\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": true\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"NOT\",\n" +
            "          \"chineseName\": \"反转真假结果\",\n" +
            "          \"description\": \"对逻辑结果取反。\",\n" +
            "          \"example\": \"NOT(2 > 3)\",\n" +
            "          \"result\": \"true\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*逻辑结果*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"NOT(逻辑结果)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"boolean\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"boolean\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"IN\",\n" +
            "          \"chineseName\": \"变量是否包含在一组结果中\",\n" +
            "          \"description\": \"任意类型的变量或常量等于一组同类型变量或常量结果中的任意一个，则返回真。\",\n" +
            "          \"example\": \"IN(2, [2, 3, 4])\",\n" +
            "          \"result\": \"true\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*变量*（必选）\",\n" +
            "            \"*变量数组*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"IN(变量, [变量1, 变量2, …])\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [\n" +
            "            \"{}\",\n" +
            "            \"[]\"\n" +
            "          ],\n" +
            "          \"returnType\": \"boolean\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 2,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"all\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"array\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"LIKE\",\n" +
            "          \"chineseName\": \"文本是否包含任意一个关键字\",\n" +
            "          \"description\": \"文本类型的变量或常量包含一组文本类型变量或常量结果中的任意一个，则返回真。逻辑操作LIKE的函数模式。\",\n" +
            "          \"example\": \"LIKE('大家好', ['大家', '好'])\",\n" +
            "          \"result\": \"true\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*文本*（必选）\",\n" +
            "            \"*文本数组*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"LIKE(文本, [文本1, 文本2, …])\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [\n" +
            "            \"{}\",\n" +
            "            \"[]\"\n" +
            "          ],\n" +
            "          \"returnType\": \"boolean\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 2,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"array\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"ISEMPTY\",\n" +
            "          \"chineseName\": \"是否为空\",\n" +
            "          \"description\": \"变量为空或未填写，则返回真。\",\n" +
            "          \"example\": \"ISEMPTY({员工表.电话})\",\n" +
            "          \"result\": \"true\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*变量或常量*（可选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"ISEMPTY(变量)\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"boolean\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"all\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"TRUE\",\n" +
            "          \"chineseName\": \"返回真\",\n" +
            "          \"description\": \"返回真。\",\n" +
            "          \"example\": \"TRUE()\",\n" +
            "          \"result\": \"true\",\n" +
            "          \"formatString\": \"TRUE()\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"boolean\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 0\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"FALSE\",\n" +
            "          \"chineseName\": \"返回假\",\n" +
            "          \"description\": \"返回假。\",\n" +
            "          \"example\": \"FALSE()\",\n" +
            "          \"result\": \"false\",\n" +
            "          \"formatString\": \"FALSE()\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"boolean\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 0\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"IFS\",\n" +
            "          \"chineseName\": \"多条件\",\n" +
            "          \"description\": \"多个条件判断,位于单数位置的参数设置为条件，位于双数位置的参数设置为结果，最后一个参数为默认返回值，当所有条件都不满足的时候返回默认参数。\",\n" +
            "          \"example\": \"IFS(1>1,1,1=1,2,0)\",\n" +
            "          \"result\": \"2\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*条件1*（必选）\",\n" +
            "            \"*变量或常量*（必选）\",\n" +
            "            \"*条件2*（必选）\",\n" +
            "            \"*变量或常量*（必选）\",\n" +
            "            \"*变量或常量*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"IFS({条件1},{结果1},{条件2},{结果2}...{默认结果})\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"all\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": -1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"boolean\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"all\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"all\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"SWITCH\",\n" +
            "          \"chineseName\": \"条件选择\",\n" +
            "          \"description\": \"条件选择。\",\n" +
            "          \"example\": \"SWITCH({字段1},1,'A',2,'B','C')\",\n" +
            "          \"result\": \"假设字段1为2，结果：'B'\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*变量或常量*（必选）\",\n" +
            "            \"*变量或常量*（必选）\",\n" +
            "            \"*变量或常量*（必选）\",\n" +
            "            \"*变量或常量*（可选）\",\n" +
            "            \"*变量或常量*（可选）\",\n" +
            "            \"*变量或常量*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"SWITCH({变量},{条件1},{结果1},{条件2},{结果2}...{默认结果})\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"all\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": -1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"all\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"all\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"all\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        }\n" +
            "      ],\n" +
            "      \"dataType\": \"logic\",\n" +
            "      \"name\": \"逻辑函数\",\n" +
            "      \"action\": \"DataSource\",\n" +
            "      \"type\": \"functions\"\n" +
            "    },\n" +
            "    {\n" +
            "      \"children\": [\n" +
            "        {\n" +
            "          \"name\": \"ROUNDUP\",\n" +
            "          \"chineseName\": \"向上舍入\",\n" +
            "          \"description\": \"根据设置的小数位精确度，返回对数值向上舍入后的值。小数位精确度取值可为正整数，0，负整数。如果小数位精确度为正整数，则向上舍入到指定的小数位。如果小数位精确度等于 0，则向上舍入到最接近的整数。如果小数位精确度为负整数，则在小数点左侧向上进行舍入。小数位精确度不支持变量。小数位精确度默认为0，即只保留整数。\",\n" +
            "          \"example\": \"ROUNDUP(76.9,0)\",\n" +
            "          \"result\": \"77\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*数字*(必选)\",\n" +
            "            \"*小数位精确度*（可选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"ROUNDUP(数字, [小数位精确度])\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 2,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"ROUND\",\n" +
            "          \"chineseName\": \"四舍五入\",\n" +
            "          \"description\": \"根据设置的小数位精确度，返回对数值四舍五入后的值。小数位精确度取值可为正整数，0，负整数。如果小数位精确度为正整数，针对小数点后的数据进行四舍五入；如果小数位精确度等于 0，返回最接近数值的整数；如果小数位精确度为负整数，针对小数点前的数据进行四舍五入，被舍掉的数据用0占位。小数位精确度不支持变量。小数位精确度默认为0，即只保留整数。\",\n" +
            "          \"example\": \"ROUND(123.456，2)，ROUND(123.456，0)，ROUND(123.456，-2)\",\n" +
            "          \"result\": \"依次为123.46，123，100\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*数字*(必选)\",\n" +
            "            \"*小数位精确度*（可选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"ROUND(数字, [小数位精确度])\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 2,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"ROUNDDOWN\",\n" +
            "          \"chineseName\": \"向下舍入\",\n" +
            "          \"description\": \"根据设置的小数位精确度，返回对数值向下舍入后的值。小数位精确度取值可为正整数，0，负整数。如果小数位精确度为正整数，则向下舍入到指定的小数位。如果小数位精确度等于 0，则向下舍入到最接近的整数。如果小数位精确度为负整数，则在小数点左侧向下进行舍入。小数位精确度不支持变量。小数位精确度默认为0，即只保留整数。\",\n" +
            "          \"example\": \"ROUNDDOWN(76.9,0)\",\n" +
            "          \"result\": \"76\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*数字*(必选)\",\n" +
            "            \"*小数位精确度*（可选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"ROUNDDOWN(数字, [小数位精确度])\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 2,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"AGGREGATION\",\n" +
            "          \"chineseName\": \"聚合运算\",\n" +
            "          \"description\": \"将一组数据进行统计计算，支持最大值（MAX）、最小值（MIN）、平均值（AVG）。\",\n" +
            "          \"example\": \"AGGREGATION(1 , 2,3,'AVG')\",\n" +
            "          \"result\": \"2\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*数字*(必选)\",\n" +
            "            \"*聚合运算类型*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"AGGREGATION({数字}...,{聚合运算类型})\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": -1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": true\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"string\",\n" +
            "              \"must\": true,\n" +
            "              \"constType\": [\n" +
            "                \"avg\",\n" +
            "                \"max\",\n" +
            "                \"min\"\n" +
            "              ],\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"MOD\",\n" +
            "          \"chineseName\": \"求余\",\n" +
            "          \"description\": \"将两个参数进行除法运算然后得出余数返回。\",\n" +
            "          \"example\": \"MOD( 7 , 3 )\",\n" +
            "          \"result\": \"1\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*数字*(必选)\",\n" +
            "            \"*数字*(必选)\"\n" +
            "          ],\n" +
            "          \"formatString\": \"ROUNDDOWN({数字},{数字})\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 2,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        },\n" +
            "        {\n" +
            "          \"name\": \"TRUNC\",\n" +
            "          \"chineseName\": \"数字格式化\",\n" +
            "          \"description\": \"将小数点格式化成指定位数。\",\n" +
            "          \"example\": \"TRUNC( 2.123 , 2 )\",\n" +
            "          \"result\": \"2.12\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*数字*(必选)\",\n" +
            "            \"*精度*（必选）\"\n" +
            "          ],\n" +
            "          \"formatString\": \"ROUNDDOWN({数字},{精度})\",\n" +
            "          \"paramArray\": [],\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"number\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 2,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            },\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        }\n" +
            "      ],\n" +
            "      \"dataType\": \"math\",\n" +
            "      \"name\": \"数学函数\",\n" +
            "      \"action\": \"DataSource\",\n" +
            "      \"type\": \"functions\"\n" +
            "    },\n" +
            "    {\n" +
            "      \"children\": [\n" +
            "        {\n" +
            "          \"name\": \"GETMONEY\",\n" +
            "          \"chineseName\": \"获取所给定数字的金额大写\",\n" +
            "          \"description\": \"将金额转换成中文金额大写。\",\n" +
            "          \"example\": \"GETMONEY({1234})\",\n" +
            "          \"result\": \"壹仟贰佰叁拾肆元整\",\n" +
            "          \"paramDescs\": [\n" +
            "            \"*数字*(必选)\"\n" +
            "          ],\n" +
            "          \"formatString\": \"GETMONEY({数字})\",\n" +
            "          \"paramData\": [],\n" +
            "          \"returnType\": \"\",\n" +
            "          \"type\": \"function\",\n" +
            "          \"validForm\": \"current_data\",\n" +
            "          \"paramCount\": 1,\n" +
            "          \"paramStatuses\": [\n" +
            "            {\n" +
            "              \"dataType\": \"number\",\n" +
            "              \"must\": true,\n" +
            "              \"infinite\": false\n" +
            "            }\n" +
            "          ]\n" +
            "        }\n" +
            "      ],\n" +
            "      \"dataType\": \"finance\",\n" +
            "      \"name\": \"财务函数\",\n" +
            "      \"action\": \"DataSource\",\n" +
            "      \"type\": \"functions\"\n" +
            "    }\n" +
            "  ]\n" +
            "}";
}
